50
2581
0
2
1470
2648
3541
3
1851
5
3022
1371
1
2044
940
1418
1514
2283
1394
1070
603
3095
2115
3067
1029
695