2183
4
1942
2648
5
827
0
599
1
1735
3
1304
1309
509
3166
2
1267
1506
6
1973
1562
512
334
618
1626
709666
1442
3613
8900