3326
3
1690
1
1382
802
0
1093
493
388
4311
1064
534
1243
4179
2123
3159
1105
1103
490
2271
4
484
596
1166
2166
562
2663
1862
804
668
1298
4684
2