1053
0
300
472
1209
1
2211
611
2395
913
2222
2119
3
1630
1070
2
1051
337
1129
2605
2059
8
1312
3350
385
1331
1481
787
1987
584
484
290
3014