2372
2
1182
1603
1330
509
0
7328
661
1094
3890
909
1
1291
1374
2697
5
3025
1129
2470
1543
2306
3650
3
1326
896
1470
544
6383
17
417
1932
5425
23
650
543
1306