1295
1
946
2650
20
280
582
0
1623
2250
370
1668
297066
2773
843
1019
3683
1069
3539
3
451
909
742
1515
392
3012
1522
1057
873
1777
2
78
1581
1679
924