4311
2
1326
1
5108
4
2168
5
5790
19034
6
3719
3632
314
0
58
1854
3815
629
1765
7
340
868
784
6339
532
518
185
1343
3
2191
641
584
2619
1853
938
561
657