3650
3
2608
0
1037
1
1649
297
1256
1716
2914
5
492
1566
1446
2
1622
19034
6
6406
12
1129
2982
597
1889
1470
198
1326
292
2725
938
2003
5745
471
2030
1055