5973
4
1020
2
1041
1
218
277087
9
1271
9491
260
0
4606
1701
10
1829
3
3088
2748
5244
6
1370
1403
1589
829
458
1853
427
692
716
874
1321
1908
7
2502
538
22221