3326
3
1193
0
1189
951
1
2256
4354
15
1943
693
970
1357
2462
9
1660
915
657
2794
2
2704
7
806
556
2166
83
1622
1839
1763
1834
1690
1307
1093
2243
6
1558
1371