2042
4
362
3
2529
1535
1267
1
841
2
1483
1318
594
0
983
1174
563
581
629
516
230
348
267
677
1567
3359
474
857
728
1507
948
1596
2633
5
936
1294