3132
10
3771
3
2999
635
0
662
801
496
830
1486
2
3363
1782
6
2239
2433
1
4785
2284
2166
83
1622
1839
1763
1834
1690
1307
1093
2243
1558
1371
1372
2710
2368