3130
5
627
1
589
2
580
1145
0
629
654
339
2073
328
798
1071
613
1931
3459
392
1197
2160
9
521
1009
799
768
2185
1013
1176
648
1550
570
1087
753