598
1
447
1350
4
1204
2
1392
657
633
12155
400
91
1815
1905
1234
704
1780
508
607
420
1940
6
1854
947
1237
1097
2102
1628
1030
2051
8
584
1213
2133