1003
1
748
1128
862
2
747
1424
219
577
1961
0
175
12
2152
12590
1343
303
860
11881
3
17730
11
1344
1053
804
1222856
4
101
392
6260
1394
6
2189
3019
7