1225
0
2886
2
3169
5
2763
862
444571
9
616
3470
3629
1
12472
783
829
1412
2582
4
3177
4943
2650
20
734
189326
2322
12683
17
19079
6
2534
2004
3539
3
2234
2452
1618
4168
6779