3576
3
2108
2
1510
4
365
0
522
952
1064
1489
2070
1
2908
503
505
1769
1172
770
936
1312
628
1140
3720
579